package com.wh.wisdomsite.xbox.st.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;

/**
 * 物料entity
 * @author 刘旭
 * @version V1.0
 * @Package com.wh.wisdomsite.xbox.st.entity
 * @date 2018年12月24日 11:48
 * @Copyright 企业版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2018
 */
@TableName("st_material")
public class Material extends Model<Material> {

    /**
     * 物料ID
     */
    @TableId(type = IdType.UUID)
    private String maId;

    /**
     * 材料名称
     */
    @TableField("materialName")
    private String materialName;

    /**
     * 材料品牌
     */
    @TableField("brand")
    private String brand;

    /**
     * 规格型号
     */
    @TableField("standardType")
    private String standardType;

    /**
     * 技术参数
     */
    @TableField("technicalParameter")
    private String technicalParameter;

    /**
     * 计量单位
     */
    @TableField("meteringUnit")
    private String meteringUnit;

    /**
     * 采购单价
     */
    @TableField("unitPrice")
    private Double unitPrice;

    /**
     * 项目特性描述
     */
    @TableField("characterization")
    private String characterization;

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getTechnicalParameter() {
        return technicalParameter;
    }

    public void setTechnicalParameter(String technicalParameter) {
        this.technicalParameter = technicalParameter;
    }

    public String getMaId() {
        return maId;
    }

    public void setMaId(String maId) {
        this.maId = maId;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getStandardType() {
        return standardType;
    }

    public void setStandardType(String standardType) {
        this.standardType = standardType;
    }

    public String getMeteringUnit() {
        return meteringUnit;
    }

    public void setMeteringUnit(String meteringUnit) {
        this.meteringUnit = meteringUnit;
    }

    public Double getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(Double unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getCharacterization() {
        return characterization;
    }

    public void setCharacterization(String characterization) {
        this.characterization = characterization;
    }

    @Override
    protected Serializable pkVal() {
        return null;
    }
}
